package dominio;

import java.util.ArrayList;

public class FiltroPorClase extends FiltroDecorator{

	public ArrayList<Asiento> filtrar( ArrayList<Asiento> asientos, Busqueda busqueda) {
		
		ArrayList<Asiento> listaADevolver = new ArrayList<Asiento>();
		int i;
		
		for(Asiento asiento : asientos) 
		{for (i = 0 ; i < busqueda.getClases().size() ; i++)
			if (asiento.getClase() == busqueda.getClases().get(i))
				listaADevolver.add(asiento);
		}
		
		listaADevolver = this.getDecorado().filtrar(listaADevolver, busqueda);
				
		return listaADevolver;
		
	}

}
